David HenenDavid Henen
TennisWhen Data Falls Silent: The Cost of an Empty Report in Sports AnalyticsThere was a morning in late November when I opened an analysis dashboard I ha...
International FootballThe 42-Page Report With Empty Data Cells: How Football Analytics Started Reading Its Own FortuneIn July 2026, a 42-page report landed on the desk of a V.League coaching staf...
BadmintonIndia 3-0 Kazakhstan: A Clean Sweep and an Untested GapOn the electronic scoreboard of a gymnasium in Japan, the final tally looked...
Domestic FootballWilliams Minh Hoàng Called Up to Vietnam: The 1m90 Newcomer and an Unverified Five-Man Forward LineOn September 18, at the Ho Chi Minh City Department of Justice, a young man...
International FootballRiera Blames the Referee, but the Data Indicts a Systemic Red Star CollapseIn the 86th minute at the Rajko Mitić, a Red Star Belgrade substitute grapple...
BadmintonSoutheast Asian Women's Badminton: 47 Net Situations Nobody CountedOn the media desk at a Super 300 tournament in Southeast Asia, the A4 sheet...
International FootballMinute 84 in Jeddah: The Shirt That Came Off and the Coin Toss That Decided Group AIn the 84th minute, Musab Al-Shaqsy put the ball into Kuwait's net. He ran...
BasketballBiberovic Leaves Fenerbahçe for Dallas: The EuroLeague Map and the NBA StormWhen Tarık Biberovic sat before the Skorer TV camera and spoke about leaving...
EsportsFIFA Postpones FIFAe Finals 2026 in Jeddah One Day Before Opening After Attacks on Saudi ArabiaThe postponement of the FIFAe Finals 2026 was announced by FIFA and the Saudi...
Domestic FootballThailand 2-0 Vietnam: The Low Block, Yooyen's Strike, and the Limits of Possession FootballIn the 10th minute, the ball sat more than twenty meters from Vietnam's goal....
BadmintonAshmita Chaliha Questions BWF: When Playing Conditions Become a Political WeaponI have stood in the corridors of Kuala Lumpur stadiums for 11 years, listenin...
Domestic FootballIndonesia vs Thailand Final: Youth Against the Wall of ExperienceOn the stands of Gelora Bung Karno, I still remember an afternoon years ago,...
VolleyballVolleyball Scoring Explained: Rally Points, Sets, and the Fifth Set to 15Volleyball is a popular sport worldwide, especially in the context of the...
EsportsValuing Foreign Strikers in V.League: Data Gaps and the Cost of a Rushed DecisionIn January 2026, an acquaintance working inside the City Football Group calle...
EsportsVietnamese Esports Data: The Gaps That Must Not Be Filled With SpeculationIn March 2026, the organisers of VCS — Vietnam's top professional League of...
BadmintonIndian Badminton at Asian Games 2026: The First Medal-Less Individual Campaign Since 2026Chirag Shetty stood motionless at the service line. On the scoreboard inside...
BadmintonThuy Linh Before the Asian Games: Three Editions, Two Olympics, and a Data GapThree consecutive editions of the Asian Games. Two Olympic appearances. And o...
International FootballTwenty Seconds in Rostov: What the Receding Tide Left Behind for Japanese FootballOn the night of 2 July 2026, in Rostov-on-Don, I wrote four words in my...
Martial ArtsSingapore's First Women's Epee Team Medal: When the Top Seed Only Reached BronzeThe score froze at 41-41. Overtime in the women's team epee quarter-final...
International FootballCaptain Leaves Camp at Midnight: When the Armband Weighs More Than a Starting SpotA private plane waits on the tarmac. No emergency press conference, no length...
International FootballThe 42-Page Report With Empty Data Cells: How Football Analytics Started Reading Its Own FortuneIn July 2026, a 42-page report landed on the desk of a V.League coaching staf...
BadmintonIndia 3-0 Kazakhstan: A Clean Sweep and an Untested GapOn the electronic scoreboard of a gymnasium in Japan, the final tally looked...
Domestic FootballWilliams Minh Hoàng Called Up to Vietnam: The 1m90 Newcomer and an Unverified Five-Man Forward LineOn September 18, at the Ho Chi Minh City Department of Justice, a young man...
International FootballRiera Blames the Referee, but the Data Indicts a Systemic Red Star CollapseIn the 86th minute at the Rajko Mitić, a Red Star Belgrade substitute grapple...
BadmintonSoutheast Asian Women's Badminton: 47 Net Situations Nobody CountedOn the media desk at a Super 300 tournament in Southeast Asia, the A4 sheet...
International FootballMinute 84 in Jeddah: The Shirt That Came Off and the Coin Toss That Decided Group AIn the 84th minute, Musab Al-Shaqsy put the ball into Kuwait's net. He ran...
BasketballBiberovic Leaves Fenerbahçe for Dallas: The EuroLeague Map and the NBA StormWhen Tarık Biberovic sat before the Skorer TV camera and spoke about leaving...
EsportsFIFA Postpones FIFAe Finals 2026 in Jeddah One Day Before Opening After Attacks on Saudi ArabiaThe postponement of the FIFAe Finals 2026 was announced by FIFA and the Saudi...
Domestic FootballThailand 2-0 Vietnam: The Low Block, Yooyen's Strike, and the Limits of Possession FootballIn the 10th minute, the ball sat more than twenty meters from Vietnam's goal....
BadmintonAshmita Chaliha Questions BWF: When Playing Conditions Become a Political WeaponI have stood in the corridors of Kuala Lumpur stadiums for 11 years, listenin...
Domestic FootballIndonesia vs Thailand Final: Youth Against the Wall of ExperienceOn the stands of Gelora Bung Karno, I still remember an afternoon years ago,...
VolleyballVolleyball Scoring Explained: Rally Points, Sets, and the Fifth Set to 15Volleyball is a popular sport worldwide, especially in the context of the...
EsportsValuing Foreign Strikers in V.League: Data Gaps and the Cost of a Rushed DecisionIn January 2026, an acquaintance working inside the City Football Group calle...
EsportsVietnamese Esports Data: The Gaps That Must Not Be Filled With SpeculationIn March 2026, the organisers of VCS — Vietnam's top professional League of...
BadmintonIndian Badminton at Asian Games 2026: The First Medal-Less Individual Campaign Since 2026Chirag Shetty stood motionless at the service line. On the scoreboard inside...
BadmintonThuy Linh Before the Asian Games: Three Editions, Two Olympics, and a Data GapThree consecutive editions of the Asian Games. Two Olympic appearances. And o...
International FootballTwenty Seconds in Rostov: What the Receding Tide Left Behind for Japanese FootballOn the night of 2 July 2026, in Rostov-on-Don, I wrote four words in my...
Martial ArtsSingapore's First Women's Epee Team Medal: When the Top Seed Only Reached BronzeThe score froze at 41-41. Overtime in the women's team epee quarter-final...
International FootballCaptain Leaves Camp at Midnight: When the Armband Weighs More Than a Starting SpotA private plane waits on the tarmac. No emergency press conference, no length...
